package com.yxinsur.imc.business.vo;

import cn.hutool.json.JSONArray;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.yxinsur.imc.common.annotation.Excel;
import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class FundBrokerVariableVo {

    /**
     * $column.columnComment
     */
    @TableId(type = IdType.AUTO)
    private String id;

    /**
     * 口径表达式下拉列表字段（对应数据库字段名）
     */
    @Excel(name = "口径表达式下拉列表字段", readConverterExp = "对=应数据库字段名")
    private String variableName;

    /**
     * 口径表达式下拉列表字段（对应前端显示的名字）
     */
    @Excel(name = "口径表达式下拉列表字段", readConverterExp = "对=应前端显示的名字")
    private String variableLabel;

    /**
     * 口径值类型
     */
    @Excel(name = "口径值类型")
    private String variableType;


    /**
     * 是Y禁用N和null可用
     */
    @Excel(name = "是Y禁用N和null可用")
    private String disabled;

    /**
     * 排序号
     */
    @Excel(name = "排序号")
    private Long sequence;

    @Excel(name = "口径值可选值")
    private JSONArray variableItem;
}
